A Calculus with Code Mobility
نویسنده
چکیده
Mobile agent systems have attracted a great deal of attention in recent years. Various agent systems have been proposed and implemented so far. But their systems are usually equipped with their own features that are hard to simulate by other systems even with respect to agent movementmechanisms. Therefore, a generalized framework that can describe various mechanisms in a formal manner is strongly needed. This paper proposes a simple and exible calculus dist, which provides a neat tool for describing movement mechanisms of code, data and execution states.
منابع مشابه
A Concurrent Programming Environment with Support for Distributed Computations and Code Mobility
We propose a programming model for distributed concurrent systems with mobile objects in the context of a process calculus. Code mobility is induced by lexical scoping on names. Objects and messages migrate towards the site where their prefixes are lexically bound. Class definitions, on the other hand, are downloaded from the site where they are defined, and are instantiated locally upon arriva...
متن کاملA Higher Order -Calculus Specification for a Mobile Agent in JINI
Current technologies of distribution of code have arrived for a few years to a good degree of maturity, in particular with the appearance of distributed execution platforms in conformity with CORBA speci cations and recently with the appearance of Java/JINI technologies [1]. This work proposes to bridge the gap between the requirements of mobile code generation for communicating systems and the...
متن کاملTwo Session Typing Systems for Higher-Order Mobile Processes
This paper proposes two typing systems for session interactions in higherorder mobile processes. Session types for the HOπ-calculus capture high-level structures of communication protocols and code mobility as type abstraction, and can be used to statically check the safe and consistent process composition in communication-centric distributed software. Integration of arbitrary higher-order code...
متن کاملCode Mobility Meets Self-organisation: A Higher-Order Calculus of Computational Fields
Self-organisation mechanisms, in which simple local interactions result in robust collective behaviors, are a useful approach to managing the coordination of large-scale adaptive systems. Emerging pervasive application scenarios, however, pose an openness challenge for this approach, as they often require flexible and dynamic deployment of new code to the pertinent devices in the network, and s...
متن کاملXPi: A Typed Process Calculus for XML Messaging
We present XPi, a core calculus for XML messaging. XPi features asynchronous communications, pattern matching, name and code mobility, integration of static and dynamic typing. Flexibility and expressiveness of this calculus is illustrated by a few examples, some concerning description and discovery of web services. In XPi, a type system disciplines XML message handling at the level of channels...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997